﻿using System.Net.Sockets;

namespace Letter.Net.Tcp;

public abstract class ATcpSocketFeature : IFeatureOptions
{
    public bool? NoDelay { get; set; }
    public bool? KeepAlive { get; set; }
    public int? RcvBufferSize { get; set; }
    public int? SndBufferSize { get; set; }
    public int? RcvTimeout { get; set; }
    public int? SndTimeout { get; set; }
    public LingerOption Linger { get; set; }
}